# Python中类的示例

# 定义类
class Person:
    #定义类的属性
    name = ''
    age = 0

    #定义构造方法
    def __init__(self,name,age):
        self.name = name
        self.age = age

    #定义类方法
    def print_info(self):
        print('%s 的年龄是：%d'%(self.name,self.age))


class Student(Person):
    # 定义属性
    school = ''
    # 定义构造方法
    def __init__(self,name,age,school):
        # 调用父类的构造方法
        Person.__init__(self,name,age)
        self.school = school

    # 定义类方法
    def print_info(self):
        print('%s 的年龄是：%d, 来自%s'%(self.name,self.age,self.school))

# 创建对象
p1 = Person('小王',18)
p2 = Person('小王2',19)

# 调用类方法
p1.print_info()
p2.print_info()

p1.name = '李四'
p1.age = 20
p1.print_info()

s1 = Student('小王3',18,'清华大学')
s1.print_info()